suffer all kinds of hardships - Allemand Anglais Dictionnaire